package com.yc.navy.dayfresh.service;

import java.util.List;
import java.util.Map;

import com.yc.navy.dayfresh.bean.ProductInfo;
import com.yc.navy.dayfresh.dto.SalesInfoDTO;

public interface IProductInfoService {
	int add(ProductInfo pf);
	
	List<ProductInfo> findByPage(Map<String, Object> map);
	
	int total(Map<String ,Object> map);
	
	/**
	 * 根据购物车扣库存
	 * @param cnos
	 * @return
	 */
	int updataStores(String[] cnos);//根据购物车扣库存
	
	ProductInfo findByPno(String pno);
	
	/**
	 * 查首数据，每个类型的最新4条数据
	 * @return
	 */
	Map<String, Object> findIndex();
	
	/**
	 * 第一次分页查询，返回第一页数据和总记录数
	 * @param map
	 * @return
	 */
	Map<String, Object> findFirstByPage(Map<String, Object> map);
	
	int updateStore(List<SalesInfoDTO> list);
}	
